package com.ruoyi.system.mapper.report;


import com.ruoyi.common.core.domain.JoinLevelResVo;
import com.ruoyi.system.domain.report.vo.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface StudentMapper {

    List<StudentReportListResVo> getPatientInfoList(StudentReportLisReqVo studentReportLisReqVo );

    void updateReport(StudentReportVo studentReportVo);

    StudentReportInfoResVo getPatientInfo(String reportId);

    List<JoinLevelResVo> selectList();

    void saveReport(StudentReportVo studentReportVo);

    List<SurveyVo> getSurvey(String reportId);

    List<PtDetailBgReadyVo> getBgReadyTxt(String reportId);

    List<PtDetailCheckSeeTxtVo> getCheckSee(String reportId);

    List<PtCheckOpinionVo> getCheckOpinion(String reportId);

    CompareDataVo getCompareData(String reportId);

  List<StudentReportListResVo2> getPatientInfoListPro(StudentReportLisReqVo studentReportLisReqVo);
}
